package br.com.empeng.teste;

import static org.junit.Assert.assertTrue;

import org.hibernate.Session;
import org.junit.Test;

import br.com.empeng.model.entidades.PessoaFisica;
import br.com.empeng.model.entidades.PessoaJuridica;
import br.com.empeng.model.persistencia.util.HibernateUtil;

public class TesteHeranca {

	@Test
	public void testPessoaFisica() {
		
		PessoaFisica pessoaFisica = new PessoaFisica ();
		pessoaFisica.setNome("Joao");
		pessoaFisica.setCpf("999999");
		
		Session session = HibernateUtil.abrirSessao();
		session.save(pessoaFisica);
		session.beginTransaction().commit();
		
		assertTrue(true);
		
	}
	
	@Test
	public void testPessoaJuridica() {
		
		PessoaJuridica pessoaJuridica = new PessoaJuridica();
		
		pessoaJuridica.setNome("Hight tech");
		pessoaJuridica.setCnpj("12.345.456/0001.89");
		
		Session session = HibernateUtil.abrirSessao();
		session.save(pessoaJuridica);
		session.beginTransaction().commit();
		
		assertTrue(true);
		
	}

}
